Building flexible, distributed collaboration tools using type-based publish/subscribe-the distributed knight case

نویسندگان

  • Klaus Marius Hansen
  • Christian Heide Damm
چکیده

Distributed collaboration is becoming increasingly important also in software development. Combined with an increasing interest in experimental and agile approaches to software development, this poses challenges to tool support for software development. Specifically, tool support is needed for flexible, distributed collaboration. We introduce the Distributed Knight tool that provides flexible and lightweight support for distributed collaboration in objectoriented modelling. The Distributed Knight implementation builds crucially on the type-based publish/subscribe distributed communication paradigm, which provides an effective and natural abstraction for developing distributed collaboration tools.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributing Knight Using Type-Based Publish/Subscribe for Building Distributed Collaboration Tools

Distributed applications are hard to understand, build, and evolve. The need for decoupling, flexibility, and heterogeneity in distributed collaboration tools present particular problems; for such applications, having the right abstractions and primitives for distributed communication becomes even more important. We present Distributed Knight, an extension to the Knight tool, for distributed, c...

متن کامل

Agvent: Agent Events

A publish/subscribe system is a middleware communication service that delivers messages from a sender to one or more receivers using the preferences expressed by those receivers, rather than relying on an explicit destination address set by the sender. The historical development of publish/subscribe systems has followed a line which has evolved from channel-based systems, to subject-based syste...

متن کامل

Combining a Publish and Subscribe Collaboration Architecture with XQuery Approaches

Markup languages, representations, schemas, and tools have significantly increased the ability for organizations to share their information. Languages such as the Extensible Markup Language (XML) provide a vehicle for organizations to represent information in a common, machine-interpretable format. Furthermore languages, such as the Document Type Definition Language (DTD) and XML Schema Definit...

متن کامل

Secret Forwarding of Events over Distributed Publish/Subscribe Overlay Network

Publish/subscribe is a communication paradigm where loosely-coupled clients communicate in an asynchronous fashion. Publish/subscribe supports the flexible development of large-scale, event-driven and ubiquitous systems. Publish/subscribe is prevalent in a number of application domains such as social networking, distributed business processes and real-time mission-critical systems. Many publish...

متن کامل

Reliability and Timeliness Analysis of Fault-tolerant Distributed Publish/Subscribe Systems

Distributed publish / subscribe paradigm is a powerful data dissemination paradigm that offers both scalability and flexibility for time-sensitive applications. However, its nature of high expressiveness makes it difficult to analyze or predict the performance of publish / subscribe systems such as event delivery probability and end-toend delivery delay, especially when the publish / subscribe ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004